/**
 *@author lucky-zhaofang
 *@date 2023/3/24 
 *@description: 配置swagger
    描述文件编写规则见：
    https://swagger.io/docs/specification/2-0/describing-request-body/
    使用swagger edit在线编辑器编辑：
    https://editor.swagger.io/
    这部分可以通过yaml语法编辑，完成后选择保存为json文件swagger.json.
 */
module.exports = {
    swaggerDefinition: {
        info: {
            title: 'shop-admin-api',
            version: '1.0.0',
            description: `PC商城后台项目接口api`
        },
        host: '127.0.0.1:8888',
        basePath: '/',
        produces: ['application/json', 'application/xml'],
        schemes: ['http', 'https'],
        securityDefinitions: {
            JWT: {
                type: 'apiKey',
                in: 'header',
                name: 'Authorization',
                description: 'token认证'
            }
        }
    },
    route: {
        url: '/swagger',//打开swagger文档页面地址
        docs: '/swagger.json' //swagger文件 api
    },
    basedir: __dirname, //app absolute path

    files: [  //在那个文件夹下面收集注释
        '../routes/api/private/*.js',
    ]
}